From: Timm Bäder Date: Mon, 19 Aug 2019 08:54:09 +0000 (+0200) Subject: gtkprivate: Only define gtk_internal_return_if* for consistency checks X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1~1^2~321^2^2~964 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=0f9a02e6f45999e30934b9454714950c78e8b13a;p=gtk4.git gtkprivate: Only define gtk_internal_return_if* for consistency checks The wanted behavior here is that these are only defined if the buildtype is debug, i.e. full debugging. --- diff --git a/gtk/gtkprivate.h b/gtk/gtkprivate.h index 81f9068693..2732f064c8 100644 --- a/gtk/gtkprivate.h +++ b/gtk/gtkprivate.h @@ -40,12 +40,12 @@ G_BEGIN_DECLS #define OPPOSITE_ORIENTATION(_orientation) (1 - (_orientation)) -#ifdef G_DISABLE_CAST_CHECKS -/* This is true for debug no and minimum */ +#ifndef G_ENABLE_CONSISTENCY_CHECKS +/* This is true for buildtypes release and debugoptimized */ #define gtk_internal_return_if_fail(__expr) G_STMT_START{ (void)0; }G_STMT_END #define gtk_internal_return_val_if_fail(__expr, __val) G_STMT_START{ (void)0; }G_STMT_END #else -/* This is true for debug yes */ +/* This is true for debug builds */ #define gtk_internal_return_if_fail(__expr) g_return_if_fail(__expr) #define gtk_internal_return_val_if_fail(__expr, __val) g_return_val_if_fail(__expr, __val) #endif